/**
 * Package	: com.coship.adstorm.service
 * File		: PositionBasicInfoService.java
 * Company 	: Shenzhen Coship Electronics CO., LTD.
 * Version  : v1.0
 * Description 	: <Detail Description for package>
 *
 * Copyright (c) 2003-2009 Shenzhen Coship Electronics CO., LTD.
 * Rainbow Bldg.,North,Hi-Tech Industrial Park,Nanshan District,Shenzhen,China,P.C.518057.
 * All rights reserved.
 * The contents of this file are confidential and proprietary to COSHIP.
 * Copying is explicitly prohibited without the express permission of COSHIP.
 *
 * Create Date	: Apr 26, 2010
 * Create By    : 904120
 * History :$
 */
package com.coship.vasms.adstorm.service;

import com.coship.vasms.adstorm.model.PositionBasicInfo;
import com.coship.vasms.adstorm.webservice.position.Response;
import com.coship.vasms.adstorm.webservice.position.positionbasicinfo.vo.PositionBasicInfoReq;

/**
 * 
 * File Name : PositionBasicInfoService.java
 * 
 * @Description : 广告位基本信息服务接口
 * @author 904120
 */
public interface PositionBasicInfoService {
	/**
	 * 
	 * Description : 同步广告位基本信息
	 * 
	 * @param requset
	 *            请求信息
	 * 
	 */
	Response synBasicInfo(PositionBasicInfoReq requset);

	/**
	 * 
	 * Description : 新增广告位基本信息
	 * 
	 * @param requset
	 *            请求信息
	 * 
	 */
	Response addBasicInfo(PositionBasicInfo positionBasicInfo);

	/**
	 * 
	 * Description : 修改广告位基本信息
	 * 
	 * @param requset
	 *            请求信息
	 * 
	 */
	Response modifyBasicInfo(PositionBasicInfo positionBasicInfo);

	/**
	 * 
	 * Description : 删除广告位基本信息
	 * 
	 * @param requset
	 *            请求信息
	 * 
	 */
	Response deleteBasicInfo(PositionBasicInfo positionBasicInfo);

	/**
	 * 
	 * Description : 编码是否已存在
	 * 
	 * @param basicCode
	 *            基本位信息编码
	 * @return
	 * 
	 */
	boolean isExistPositionBasicCode(String basicCode);

	/**
	 * 
	 * Description : 名称是否已存在
	 * 
	 * @param name
	 *            基本位信息名称
	 * @return
	 * 
	 */
	boolean isExistPositionBasicName(String name);

}
